home *** CD-ROM | disk | FTP | other *** search
/ Nautilus 1992 July / Nautilus-3-8 / Nautilus-3-8.bin / Tools & Utilities / Techy Stuff / Source ƒ / sky source ƒ / COMMON.C < prev    next >
Encoding:
C/C++ Source or Header  |  1992-06-16  |  1.1 KB  |  62 lines

  1. #define APPARENT 1
  2. #define OCCULT    2
  3. #define LATUD    4
  4. #define MEAN    8
  5. #define NOSTAR    16
  6. #define STCATL    32
  7. #define KITCH    64
  8. #define XYZ    128
  9. #define GEO    256
  10. #define HELIO    512
  11. #define ECLIPTIC 1024
  12. #define TOPO    2048
  13.  
  14. int flags;
  15. int dmo[];
  16.  
  17. char    startab[80];
  18. char    line[100];
  19.  
  20. double pi, radian, radsec;
  21. double nlat, wlong, elev;
  22. double glat, glong, erad;
  23. double gst, psi, eps, dpsi, deps, obliq, tobliq;
  24. double ecc, incl, argp, mrad, anom, motion;
  25. double xms, yms, zms;
  26. double node;
  27. double lambda, beta, rad;
  28. double semi, mag;
  29. double xdot, ydot, zdot;
  30. double ldot, bdot, rdot;
  31. double day;
  32. double eday, capt, capt2, capt3;
  33. double deltat;
  34. double ra, decl2, az, el;
  35. double lha, alpha, delta, hp, semi2;
  36. double decl;
  37. double geolam, geobet, georad;
  38. double epoch, da, dd, px;
  39. double rah, ram, ras;
  40. long agc;
  41. int const;
  42. double dday, dmin, dsec;
  43. double rps, shra, shdecl, sunra, sundec, sunsd;
  44. double moonra, moonde, moonsd;
  45.  
  46. char *object;
  47.  
  48. double sin(), cos(), atan();
  49. double sqrt();
  50. double log();
  51. double atan2();
  52. double atof();
  53. double floor();
  54. double fmod();
  55. double fabs();
  56. double readate();
  57. double sin();
  58. double cos();
  59. double floor();
  60. double convdate();
  61. char *skip();
  62.